DNS 记录与域名实战
讲透篇把 DNS 比作查号台——那是"住户去查"的视角。这篇换个视角:你是门牌名的主人,怎么在查号台登记、登记时那几栏到底填的是什么、以及为什么改了登记不是马上生效。这两页纸你在快速建站和 Cloudflare Tunnel 里其实已经各走过一遍。
先把域名领回家:购买、实名、备案
你在快速建站篇走过的完整流程:阿里云学生 1 元域名 → 实名认证(要等一天多)→ 备案(又要好几天)。这三步的性质不一样:花钱买的是"门牌名的所有权";实名是"证明你是你";备案则是国内特有的一步——向工信部登记"这个门牌合法地挂在哪栋楼(哪台服务器)上",服务器在国内就绕不开,套上 Cloudflare 或用海外服务器则不走这一步。
买完域名你拿到的是登记的处置权:把域名挂到哪家查号台(DNS 服务商)解析,由你说了算——阿里云默认用它家解析,也可以整个域名的查号台都换成 Cloudflare(这就是换 NS)。
记录类型:登记时选对"条目种类"
在解析控制台加记录时,最让人犯迷糊的就是"记录类型"那一栏。查号台登记簿上其实有好几种条目,各管各的:
| 类型 | 干什么用 | 一句话记忆 |
|---|---|---|
| A | 把域名直接指向一个 IPv4 地址 | "这个门牌就这个坐标"——最常用,快速建站里把域名指向服务器公网 IP 就是加它 |
| AAAA | 同 A,但指向 IPv6 地址 | 门牌的加长版坐标 |
| CNAME | 把域名指向另一个域名(别名) | "找老王其实找的是老李"——旧域名跳新域名、CDN、隧道都靠它 |
| TXT | 挂一段文本 | 产权证明——各家服务"验证你拥有这个域名"基本都用它 |
| NS | 把某个区域的查号业务委托出去 | "example.com 的查号业务由 Cloudflare 接管" |
| MX | 邮件投递指向 | "发给 @example.com 的信送去哪台机器" |
你在 Cloudflare Tunnel 里做过的"配置 DNS(将域名指向隧道)",背后就是一条 CNAME——把你的域名指向 隧道ID.cfargotunnel.com 这个 Cloudflare 的固定地址(在面板上配置时它帮你自动创建)。这一条 CNAME,就是你"让没有公网 IP 的服务器拥有全球可达域名"的关键一步。
TTL:登记信息的"保质期"
加记录时还有一栏 TTL(比如 300、600、3600 秒)。它是全世界各个缓存节点对"这条登记"的保质期——TTL 300 意思是"这条翻译结果你们先记着,5 分钟内别来重新问"。这也解释了两个常见现象:
- 改了解析不是秒生效:旧条目还在各地缓存保质期内,要等 TTL 过期才陆续换成新地址;
- 急着换服务器时:提前把 TTL 调小(比如 300),迁移完再调回大值——既切换快,又省查询量。
注意 ipconfig /flushdns 清的只是你自己电脑的缓存,全球那些缓存节点只能等 TTL 自然过期,谁也催不动。
排查姿势:登记到底生效没
和讲透篇的验证工具接上:改完解析,直接 nslookup 你的域名 看返回的 IP 是不是新地址——返回旧的,要么自己电脑缓存没清,要么 TTL 还没到期;返回"查无此域名",多半是记录类型或主机名(记录值留空还是 @)填错了。这一招能把"解析问题"和"服务器问题"干净地切开。
⬅️ HTTP 与 HTTPS 🏠 00-网络与项目 ➡️ 本地局域网
💬 评论